travis: Disable tests (but keep builds) on flaky distros
authorColin Walters <walters@verbum.org>
Mon, 30 Jan 2017 10:21:43 +0000 (11:21 +0100)
committerAtomic Bot <atomic-devel@projectatomic.io>
Wed, 1 Feb 2017 20:57:34 +0000 (20:57 +0000)
I went through the Travis history a bit, and these seem to be
the flaky ones.  The ubuntu one is likely no libsoup patches.
The other one @smcv has partially traced to a GPGME race condition
or something like that.

For the libsoup one; as I say in comments, once we have libcurl, I'd like to
enable that mostly everywhere, which should (hopefully) be more reliable.

Closes: #664
Approved by: cgwalters

.travis.yml

index 67bea019d0c6230a100080df2bbfbd8b0d07ddca..27f84921943729551618643392fc6c823faf186f 100644 (file)
@@ -3,9 +3,9 @@ dist: trusty
 sudo: required
 
 env:
-  - ci_distro=ubuntu ci_suite=trusty
+  - ci_distro=ubuntu ci_suite=trusty ci_test=no  # TODO: use libcurl on this
   - ci_docker=debian:jessie-slim ci_distro=debian ci_suite=jessie
-  - ci_docker=debian:stretch-slim ci_distro=debian ci_suite=stretch
+  - ci_docker=debian:stretch-slim ci_distro=debian ci_suite=stretch ci_test=no  # TODO gpgme flake https://github.com/ostreedev/ostree/pull/664#issuecomment-276033383
   - ci_docker=ubuntu:xenial ci_distro=ubuntu ci_suite=xenial
 
 script: